<?php
/**
 * @name /lib/public/HTMLControls/HTMLControl.php
 * @author Michael Foss <webdesign@matatechconsulting.com>
 * @version 2008.09.06
 * 
 * Abstract HTMLControl class library,
 * from which all other HTMLControls extend.
 */

ini_set('short_open_tag', 'On');

/**
 * Abstract HTMLControl class.
 *
 * @abstract
 */
class HTMLControl {
  /**
   * The unique identifier of the control.
   *
   * @var string
   */
  var $Id;

  /**
   * Constructor.
   *
   * @param string $Id
   * @return HTMLControl
   */
  function HTMLControl($Id) {
    $this->Id = $Id;
  }

  /**
   * Displays the control.
   *
   * @abstract
   */
  function Display() {
  }
}